package com.aizuda.boot.modules.business.contract.entity.vo;

import com.aizuda.boot.modules.business.contract.entity.dto.ContractFieldDetailDTO;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

import java.util.List;

@Data
@Schema(description = "合同模块详情")
public class ContractModuleRespDTO {
    @Schema(description = "模块ID")
    private Integer moduleId;
    
    @Schema(description = "模块名称")
    private String moduleName;
    
    @Schema(description = "模块描述")
    private String moduleDescription;
    
    @Schema(description = "字段详情列表")
    private List<ContractFieldDetailDTO> fields;
    
    @Schema(description = "排序序号")
    private Integer moduleOrder;
}